Skip to main content

Oggetto: Gestore Libreria

Simbolo: _cds_icon_library_manager.png

Il Gestore Libreria elenca tutte le librerie che sono state integrate nel progetto per la creazione di applicazioni. Fornisce informazioni sul tipo di libreria, le sue proprietà e il suo contenuto.

È possibile espandere o comprimere l'elenco delle librerie integrate, nonché modificare le proprietà delle librerie per le librerie non dipendenti.

Il Gestore Libreria è composto da tre viste:

  • Vista superiore: Elenco delle librerie integrate

  • Vista in basso a sinistra: struttura ad albero con tutti i moduli della libreria selezionati nella vista in alto

  • Vista in basso a destra: documentazione per la libreria POU selezionata nell'albero

Per ulteriori informazioni, vedere: Utilizzo delle biblioteche e Informazioni per gli sviluppatori di biblioteche

Elenco delle librerie integrate

Se una libreria dipende da altre librerie, queste librerie referenziate vengono integrate automaticamente.

Visualizzato in caratteri grigi

È stato utilizzato un plug-in per aggiungere automaticamente la libreria al progetto.

Visualizzato in caratteri neri

Il Aggiungi libreria comando è stato utilizzato per aggiungere automaticamente la libreria al progetto.

Nome

Visualizzazione della libreria integrata nella seguente sintassi:

<nome segnaposto> = <nome libreria>, <versione> (<azienda>):

<nome segnaposto>: quando la libreria è una libreria segnaposto, il nome del segnaposto è prima di a =.

_cds_icon_unresolved_library.png<nome segnaposto> = (non risolto): La libreria segnaposto non è stata risolta.

<nome libreria>: nome della libreria utilizzata per la gestione nel repository della libreria

<versione>: versione a cui si fa riferimento la prima volta che è stata integrata

(<azienda>): Venditore (opzionale)

Spazio dei nomi

Spazio dei nomi per l'accesso univoco ai contenuti della libreria

A questo scopo è anteposto a un identificatore di modulo:

<spazio dei nomi>.<identificatore POU libreria>

Lo spazio dei nomi di solito corrisponde al nome della libreria.

Nota: se la libreria ha la proprietà LanguageModelAttribute "qualified-access-only", allora lei dovere accedere alla libreria POU nel codice dell'applicazione tramite il namespace. Viene imposto l'accesso qualificato (unico).

È possibile modificare lo spazio dei nomi standard per l'uso locale (all'interno del progetto) nel file Proprietà dialogo.

Versione efficace

Versione della libreria dopo la risoluzione

Questa versione della libreria viene utilizzata nell'applicazione.

Requisito: il Library Manager esiste nel Dispositivi vista e viene selezionata una libreria segnaposto.

Esempio: 3.5.10.0

_cds_icon_info.png

Simbolo con suggerimento per notificare la risoluzione corrente della libreria segnaposto selezionata che si discosta da quella predefinita

Esempio quando il gestore della libreria è in Dispositivi Visualizza: Questo segnaposto viene reindirizzato esplicitamente a questa versione (vedi la finestra di dialogo Segnaposto).

Esempio quando il gestore della libreria è in POU Visualizza: Nel dispositivo "Device_1", il segnaposto viene risolto in "VisuElemsAlarms, 1.0.0.0 (System)".

_cds_icon_libman_signed_lib.png

Libreria firmata con un certificato attendibile (compatibile con CODESYS >= V3.5 SP15

_cds_icon_libman_signed_lib_with_deps.png

Libreria firmata con un certificato attendibile, ma fa riferimento ad almeno una libreria non firmata

_cds_icon_libman_signed_legacy_lib.png

Libreria firmata con chiave privata e token (compatibile con CODESYS >= V3.5 SP15

_cds_icon_libman_legacy_lib.png

Libreria non firmata o firmata con un certificato non attendibile o scaduto

Nel caso di un certificato non attendibile, il Certificato di fiducia comando è fornito nel menu contestuale.

_cds_icon_unresolved_library.png

Libreria non disponibile o libreria segnaposto non risolta

Suggerimento: assegnare una libreria disponibile al segnaposto. Per fare ciò, fare clic su _cds_icon_placeholders.png icona di comando. Lì puoi modificare il segnaposto e, ad esempio, assegnare la versione più recente o un'altra libreria.

_cds_icon_libman_unavailable_opt_lib.png

Libreria definita come opzionale e non attualmente disponibile

_cds_icon_libman_try_to_reload.png

Biblioteca il cui stato è in corso di definizione

_cds_icon_libman_unlicensed_lib.png

Libreria con licenza per la quale non è attualmente disponibile una licenza valida

_cds_icon_tampered_library.png

Simbolo di libreria per una libreria che non può essere caricata perché non è stato possibile verificarne la firma (crittografia).

_cds_icon_library_manager.png

Librerie gestite dal Gestore libreria nel pool POU

Tabella 26. Comandi nel Gestore Libreria

_cds_icon_libman_add_library.pngAggiungi libreria

Apre la finestra di dialogo per la selezione di una libreria

Vengono offerte tutte le librerie installate nel repository delle librerie.

_icon_delete_library.pngElimina libreria

Rimuove la libreria attualmente selezionata dal progetto

_cds_icon_properties_library.pngProprietà

Apre la finestra di dialogo per la visualizzazione e la modifica delle proprietà della libreria attualmente selezionata

_cds_icon_details.pngParticolari

Apre una finestra di dialogo con i dettagli per la libreria attualmente selezionata (informazioni generali, contenuti, proprietà, informazioni sulla licenza)

_cds_icon_libman_try_to_reload.pngProva a ricaricare la libreria

Se selezioni una libreria contrassegnata come non trovata, puoi provare a caricarla di nuovo nel progetto usando questo comando.

_cds_icon_libman_download.pngScarica le librerie mancanti

Apre una finestra di dialogo che visualizza le librerie contrassegnate come mancanti nel Gestore libreria.

Al download, CODESYS esegue la scansione di queste librerie nel server di download specificato nelle opzioni del progetto. Dopo essere stati scaricati, verranno installati automaticamente.

Finché questa finestra di dialogo è aperta, le librerie installate di recente possono essere disinstallate.

_cds_icon_placeholders.pngSegnaposto

Apre il Segnaposto dialogo. Viene visualizzata la risoluzione corrente e puoi modificarla lì.

_cds_icon_libman_parameter.pngParametri libreria

Apre il Parametri libreria dialogo. Qui vengono visualizzati i parametri delle librerie che esistono nel Gestore libreria dell'applicazione e del pool POU. È possibile personalizzare i parametri in questa finestra di dialogo.

_icon_library_repository.pngArchivio della libreria

Apre il Archivio della libreria finestra di dialogo per l'installazione e la disinstallazione delle librerie e per la definizione delle posizioni delle librerie

_cds_icon_libman_icon_legend.pngLegenda dell'icona

Apre il Informazione finestra di dialogo con legenda delle icone che visualizzano lo stato corrente di una libreria nell'elenco delle librerie integrate (vedi sopra)

_cds_icon_summary.pngRiepilogo

Apre il Riepilogo Biblioteca dialogo

Tutte le librerie a cui si fa riferimento nel progetto vengono visualizzate in una struttura ad albero nella finestra di dialogo e quelle librerie che fanno riferimento a queste librerie.

  • Visualizza tutte le occorrenze nella gerarchia della libreria e chiudi la finestra di dialogo comando: Nell'editor di Library Manager, le librerie nella struttura ad albero aperta sono contrassegnate che fanno riferimento o utilizzano questa libreria. Requisito: è selezionata una libreria. Il Informazione la finestra di dialogo viene chiusa in seguito.

    Questo comando viene eseguito anche quando si fa doppio clic su una libreria.

. Esposizione delle biblioteche
  • Biblioteca gestita: Nome e versione della libreria

  • Numero di occorrenze: numero di posizioni in cui questa libreria è referenziata da altre biblioteche

Quando fai clic + per una libreria, le librerie che fanno riferimento a questa libreria vengono visualizzate nel livello successivo in basso.



_cds_icon_libman_trust_cert.pngCertificato di fiducia

Solo nel menu contestuale di una libreria selezionata in Library Manager, in cui la libreria è stata firmata con un certificato non attendibile

Il comando trasforma il certificato non attendibile in un certificato attendibile e l'icona anteposta cambia da _cds_icon_libman_legacy_lib.png a _cds_icon_libman_signed_lib.png.

Esporta libreria

Disponibile solo nel menu contestuale di una libreria selezionata in Library Manager

Apre la finestra di dialogo predefinita per il salvataggio del file della libreria nel file system

Struttura ad albero di tutti i moduli di una libreria selezionata

Tabella 27. Contenuto della libreria <nome libreria> selezionata

Tutte le POU della libreria che sono state integrate con la libreria sono elencate in una struttura ad albero.

Prerequisito: nella vista superiore è selezionata una libreria.



Suggerimento

Le normali funzioni di ordinamento e ricerca sono disponibili nella barra dei menu.

Documentazione per la libreria POU selezionata nella vista in basso a sinistra

Nota

La documentazione delle librerie di implementazione deve essere generata una volta. Questo viene fatto usando il Clicca per aggiornare la documentazione della biblioteca comando.

Scheda: Entrate uscite

Interfaccia (ingressi/uscite) della libreria POU

Scheda: grafico

Visualizzazione grafica del modulo

Scheda: Documentazione

Documentazione per la biblioteca POU

Nota: come sviluppatore di biblioteche, devi prestare la massima attenzione alle regole per l'inclusione della documentazione in "Linee guida per lo sviluppo di biblioteche".

Per ulteriori informazioni, vedere: Riepilogo dello sviluppo della libreria

Scheda: Parametri della libreria

Presupposto: il progetto della biblioteca contiene un oggetto con parametri della biblioteca.

Il Apri la finestra di configurazione comando si trova nella scheda. Questo comando apre il file Parametri libreria dialogo.